Deep ModuleとShallow Moduleのトレードオフ
@sonatard: A Philosophy of Software DesignのDeep ModuleとShallow Moduleの話は、設計を工夫してDeep Moduleにできるという話ではなくトレードオフの話で、 「カスタマイズ可能な小さいAPIをたくさん提供する」
のではなく「最適化なものは諦めて簡単で自由がないAPIを提供する」という話だと気がついた
https://scrapbox.io/files/636da770dd0890001d3a9f47.png